Big Huge Thesaurus

lobster plant

noun